package org.lalib.entity.object;

import java.util.Date;

import org.lalib.entity.object.variable.EVariable;

public class EHistoricalValue<E> extends EBaseEntity {

	private static final long serialVersionUID = 1L;

	private E core;
	private EItem item;
	private EVariable variable;

	private Date since;
	private Date till;
	private Date updateTime;

	public EItem getItem() {
		return item;
	}

	public void setItem(EItem item) {
		this.item = item;
	}

	public EVariable getVariable() {
		return variable;
	}

	public void setVariable(EVariable variable) {
		this.variable = variable;
	}

	public Date getSince() {
		return since;
	}

	public void setSince(Date since) {
		this.since = since;
	}

	public Date getTill() {
		return till;
	}

	public void setTill(Date till) {
		this.till = till;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public E getCore() {
		return core;
	}

	public void setCore(E core) {
		this.core = core;
	}
}
